home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 007 / tcqb.arc / TCQB.DOC < prev    next >
Text File  |  1988-02-29  |  2KB  |  77 lines

  1.  
  2.  
  3. TCQB  is a Compuserve QUICK B external driver for programs such as QMODEM.
  4.  
  5. It is written in Turbo C,  the source modules are as follows:
  6.  
  7.  
  8. QUICKB.C        Protocol driver for CIS B and CIS QUICK B
  9.             based in the QUICKB.C found on CIS.
  10.  
  11. TCCRC.C            Fast CRC calculation
  12.  
  13. TCIO.C            Turbo C standalone disk and console I/O.
  14.  
  15. TCSERIAL.C        Turbo C buffered Serial drivers.
  16.  
  17. TCQB.C            Main program
  18.  
  19.  
  20. TCQB.EXE        running version
  21.  
  22.  
  23.  
  24. TCQB DUPLEX PORT BAUD
  25.  
  26.  TCQB defaults to Full Duplex, the first command line parameter in TCQB is
  27. the duplex, it can be either FULL or HALF.
  28.  TCQB defaults to PORT 1, the second command line parameter in TCQB is the
  29. PORT number it can be 1 or 2.
  30.  TCQB deaults to the current baud rate, the third command line parmeter in
  31. TCQB is a new baud rate.
  32.  
  33. examples:
  34.  
  35. TCQB HALF 1 300
  36. TCQB FULL 2 2400
  37. TCQB FULL 1 19200
  38.  
  39.  
  40. TCQB comes up in terminal mode, although you could use TCQB as a terminal,
  41. I would not advise it since it is so limited a terminal emulation. To exit
  42. TCQB just hit ESC at any time.
  43.  
  44.  
  45. Revision History:
  46. -----------------
  47.  
  48. version 1.1
  49.         added extended status and duplex selection (half/full)
  50.  
  51. version 1.1b 
  52.         fixed a bug in the abort of downloads/uploads, the ESC key
  53.         was not being recognized due to a typo in TCQB.C
  54.  
  55. version 1.1c 
  56.         very nasty bug fixed when uploading/downloading files larger
  57.         than 32k. previous versions could hang and lockup the machine
  58.         spewing garbage all over the screen (if thats not a "REAL" bug
  59.         I don't know what is!). It was all because of a lack of a
  60.         declaration in quickb.c declaring lseek() to return a long.
  61.          The checksum routine was rewritten in assembly language for
  62.         speed (of course!).
  63.  
  64. version 1.1e 
  65.         bug in checking for ESC I sequence fixed. I simply removed all
  66.         the code to handle the ESC I request from CIS since it was not
  67.         really necessary.
  68.  
  69.  
  70.  I can be contacted on compuserve 73307,606 for suggestions or bug reports.
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.